perro mapache - German English Dictionary